package com.lxb;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;


/**
 * 罗马数据转化
 */
public class RomanToInt {



    public static void main(String[] args) {
        Map<Character,Integer> menuMap = new HashMap<Character,Integer>();

            menuMap.put('I',1);
            menuMap.put('V',5);
            menuMap.put('X',10);
            menuMap.put('L',50);
            menuMap.put('C',100);
            menuMap.put('D',500);
            menuMap.put('M',1000);


        String s = "MCMXCIV";
        int m = 0;
        for (int i = 0; i < s.length(); i++) {

            if (i< s.length()-1 && menuMap.get(s.charAt(i)) < menuMap.get(s.charAt(i+1))){
                m -= menuMap.get(s.charAt(i));
            }else {
                m += menuMap.get(s.charAt(i));
            }
        }

        System.out.println(m);;


    }
}
